from flask_restx import Namespace, Resource

api = Namespace('root', description='根路由相关操作')

@api.route('/')
class RootIndex(Resource):
    def get(self):
        """API根路由
        
        Returns:
            dict: 包含API基本信息和可用端点列表
        """
        return {
            'status': 'success',
            'message': '欢迎使用理发店管理系统API',
            'version': '1.0.0',
            'endpoints': {
                'users': '/api/users',
                'stores': '/api/stores',
                'orders': '/api/orders',
                'investments': '/api/investments',
                'profits': '/api/profits',
                'hierarchies': '/api/hierarchies'
            }
        }, 200